package com.aidem.onecartoon.modules.article.mapper;

import com.aidem.onecartoon.modules.article.entity.Article;
import com.baomidou.mybatisplus.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

@Mapper
public interface ArticleMapper extends BaseMapper<Article> {

    /**
     * 查询文章列表
     */
     List<Article> getArticleList(Map<String, Object> param);

    /**
     * 查询归档文章列表
     */
     List<Article> getArticleArchiveList(Map<String, Object> param);

    /**
     * 根据id查询文章
     * @param id    文章id
     */
	 Article getArticleById(@Param("id") String id);

    /**
     * 查询前天所写的文章 订阅使用
     * @param time      昨天
     */
    List<Article> selectLastDayList(String time);

}
